//
//#include<iostream>
//#include<math.h>
//using namespace std;
//
//bool is_prime(int n)
//{
//	if (n == 1 || n == 2)return false;
//	for (int i = 2; i <= sqrt(n); i++)
//	{
//		if (n % i == 0)return false;
//	}
//	return true;
//}
//
//
//int main()
//{
//	//第二题
//	//int ret = 0;
//	//int n = 2024;
//	//while (n!=1)
//	//{
//	//	ret++;
//	//	n = floor(sqrt(n));
//	//	cout << n << endl;    
//	//}
//	//cout << ret << endl;
//	//第三题
//	int i = 1;
//	while (pow(i, i) < 2024)
//	{
//		i++;
//	}
//	cout << pow(i, i)-2024<<endl;
//
//	return 0;
//}
//
//#include<iostream>
//#include<string>
//#include<algorithm>
//using namespace std;
//
//int main()
//{
//    char ret = 0;
//    int n; cin >> n;
//    string str = to_string(n);  
//    for (auto& x : str)
//    {
//        ret = max(ret, x);
//    }
//    cout << ret << endl; 
//    return 0;
//}
//
//#include<iostream>
//using namespace std;
//
//
//int main()
//{
//	cout << (long long)INT_MIN - (long long)INT_MAX;  
//
//	cout << (long long)typeid(atoi("561656513")).name();
//	return 0;
//}
//#include<iostream>
//#include<algorithm>
//#include<vector>
//using namespace std;
//
//#define ll long long
////求数组中连续k个数的最大值
//ll max_sum(vector<int>num,int k)
//{
//    int n = num.size();
//    ll sum = 0;
//    ll ret = 0; 
//    int left = 0; int right = 0;
//    for (; right < n; right++)
//    {
//        sum += num[right];
//        if (right - left+1 == k)
//        {
//            ret = max(ret, sum);
//            sum -= num[left++];
//        }
//    }
//    return ret;
//}
//
//int main()
//{
//    int n; cin >> n;
//    vector<int>f;
//    vector<int>g;
//    for (int i = 0; i < n; i++)
//    {
//        int tmp=0;
//        cin >> tmp;
//        if (i % 2 == 0)
//            f.push_back(tmp);
//        else
//            g.push_back(tmp);
//    }
//    int k; cin >> k;
//    //先求第一个数组中的k个数的最大值
//    ll ret1 = max_sum(f, k);
//    ll ret2 = max_sum(g, k);
//    cout << max(ret1, ret2);
//    return 0;
//}

//
//#include<iostream>
//#include<algorithm>
//#include<string>
//
//
//using namespace std;
//
//
//int main()
//{
//	string s; cin >> s;
//	先找到'-'的位置
//	int pos = s.find('-');
//	string s1, s2;
//	s1 = s.substr(0, pos);
//	s2 = s.substr(pos + 1);
//	
//	int num1 = atoi(s1.c_str());
//	int num2 = atoi(s2.c_str());
//	cout << num1 - num2<<endl;
//	return 0;
//}


